import { PLAY_MODE, FAVORITE_KEY, HISTORY_KEY, PLAY_KEY } from '@/js/constant'
import storage from 'good-storage'
const state = {
  // 当前顺序列表
  sequenceList: [],
  // 实际播放列表，因为可能随机播放
  playList: [],
  // 是否正在播放
  isPlaying: false,
  // 播放模式，默认顺序播放
  playMode: PLAY_MODE.sequence,
  // 当前播放歌曲的索引
  currentIndex: 0,
  // 是否全屏
  isFullScreen: false,
  // 收藏列表
  favoriteList: storage.get(FAVORITE_KEY, []),
  // 搜索历史列表
  searchHistory: storage.get(HISTORY_KEY, []),
  // 歌曲历史播放
  playHistory: storage.get(PLAY_KEY, [])
}

export default state
